
.body{
  max-width:6.5in;
  margin:auto;
}
.lnkBtn{
  margin:0.5em;
  margin-left:0;
}
textarea{
  padding:8px;
}
.tap{
  padding-right:18px;
}
.trans {font-size:15px;}
.txtbox {
  margin:0;
  border-width:1px;
}
#editor{
  height:130pt;
}
#txtEditor{
  height:100%;
}
#editor,#txtEditor{
  width:100%;
  resize:none;
  font-size:11pt;
}
textarea,#chant-parent,input[type=text],select{
  border:1px solid #aaa;
  border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
#chant-parent2{
  width:6.5in;
  max-width:100%;
  height:100%;
  margin:auto;
}
#chant-parent{
  overflow-y:auto;
  height:100%;
}
#chant-pad{
  padding:0 0.2in;
}
#chant-preview{
  margin:0.1in auto auto;
}

#chant-image{
  z-index:10;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  overflow:auto;
}
#chant-image-iframe{
  position:absolute;
  top:33%;
  left:50%;
}
#loadProgress {
  position: fixed;
  top:10%;
  left:25%;
  width:50%;
  margin:auto;
  z-index:10;
  color:#fff;
}
#progressText {
  margin-bottom: 4pt;
  text-align: center;
}
.overlay,#overlay {
  position:fixed;
  width:auto;
  top:0;
  bottom:0;
  left:0;
  right:0;
  padding:8px;
  background-color:black;
  z-index:5;
  opacity:0.9;
  fliter:alpha(opacity=90);
}
.roundcorner {
  corner-radius: 
}

.scrollbox{
  height:100%;
  overflow: auto;
}

#notificationsBG{
  position: fixed;
  left: 50%;
  margin-left: -3in;
  width: 6in;
  top: 33%;
  height: 33%;
  overflow-y: auto;
  background:#fff;
  opacity: 0.5;
  display:none;
}
.notifications{
  position: fixed;
  left: 50%;
  margin-left: -3in;
  width: 6in;
  top: 33%;
  height: 33%;
  overflow-y: auto;
  display:none;
}


.ui-autocomplete {
  max-height: 210px;
  overflow-y: auto;
  /* prevent horizontal scrollbar */
  overflow-x: hidden;
  /* add padding to account for vertical scrollbar */
  padding-right: 20px;
}
div.top{
  width:621px;
  margin-left:-322px;
  left:50%;
  top:0px;
  position:fixed;
}
div.ui-buttonset{
  z-index:1000;
}
hr{
  margin-left:2px;
  margin-right:-4px;
}
textarea.text{
  margin-right:-46px;
}
textarea.engraving{
  margin-right:-26px;
}
.selectDiv{
  margin-right:-6px;
}

table {
  width:6.5in;
  padding-top:45px;
  padding-bottom:20px;
}
td input[type=text],td select {
  padding:2px;
  width:100%;
  margin-left:-2px;
  margin-right:0;
}
td input[type=text] {
  margin-left:-2px;
  margin-right:0;
}
td select {
  margin-left:-2px;
  margin-right:0;
}
div.psalmPreview{
  border:1px solid #aaa;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  position:absolute;
  display:none;
  padding:4px;
  background:#eee;
  overflow-y: auto;
}
a.del-section,a.del-verse {
  float: right;
}